Big Huge Thesaurus

Capparis spinosa

noun